'use strict';

const router = require('koa-router')();
const bodyParser = require('koa-bodyparser');

let { registerRouter, queryController } = require('../utils/tools');//解构赋值






function fn_router(abc) {
    // // 具体的路由注册在此：
    // router.get('/', async (ctx, next) => {
    //     ctx.body = '想和太阳肩并肩';
    // })

    // router.get('/soft', async (ctx, next) => {
    //     ctx.body = '欢迎来到软工科技有限公司'
    // })

    //1、找到所有的控制器文件

    //2、遍历控制器文件，引入控制器模块，遍历控制器模块（暴露）的对象，注册路由

    //3、注册bodyParser，处理post请求参数的反序列化
    abc.use(bodyParser());
    //4、注册路由模块
    abc.use(router.routes());
}

module.exports = fn_router